package Command;
import java.util.StringTokenizer;
import LDraw.Files.LDrawContainer;
import LDraw.Support.LDrawKeywords;
public class LDrawTexture extends LDrawContainer{
public static boolean lineIsTextureBeginning(String line) {
String parsedField = null;
boolean isStart = false;
StringTokenizer strTokenizer = new StringTokenizer(line);
if (strTokenizer.hasMoreTokens() == false)
return false;
parsedField = strTokenizer.nextToken();
if (parsedField.equals("0")) {
if (strTokenizer.hasMoreTokens() == false)
return false;
parsedField = strTokenizer.nextToken();
if (parsedField.equals(LDrawKeywords.LDRAW_TEXTURE)) {
if (strTokenizer.hasMoreTokens() == false)
return false;
parsedField = strTokenizer.nextToken();
if (parsedField.equals(LDrawKeywords.LDRAW_TEXTURE_START)
|| parsedField.equals(LDrawKeywords.LDRAW_TEXTURE_NEXT)) {
if (strTokenizer.hasMoreTokens() == false)
return false;
parsedField = strTokenizer.nextToken();
if (parsedField
.equals(LDrawKeywords.LDRAW_TEXTURE_METHOD_PLANAR)) {
isStart = true;
}
}
}
}
return isStart;
}
public String imageReferenceName() {
// TODO Auto-generated method stub
return null;
}
}